Subject: Conformance Classes defined

From: "John C Broughton III ((444) 254-4338)" <[email-masked]>
Date: Thu, 9 May 96 09:22:33 EDT

CIW Members,

Thank you very much for your response so far to the request for a listing
of the conformance classes that are supported by your APPC products. This
data is being compiled for the new CIW home page for informational
purposes for CPI-C developers.

Two of you asked for a listing of the conformance classes (obviously
having misplaced their handy CPI-C 2.0 books). Below is that information.

Regards,
jcb

  Conversations
       Accept_Conversation
       Allocate
       Deallocate
       Initialize_Conversation
       Receive
       Send_Data
       Confirm
       Confirmed
       Extract_Conversation_State
       Extract_Conversation_Type
       Extract_Maximum_Buffer_Size
       Extract_Mode_Name
       Extract_Sync_Level
       Flush
       Prepare_To_Receive
       Request_To_Send
       Send_Error
       Set_Conversation_Type
       Set_Deallocate_Type
       Set_Fill
       Set_Log_Data
       Set_Mode_Name
       Set_Prepare_To_Receive_Type
       Set_Receive_Type
       Set_Return_Control
       Set_Send_Type
       Set_Sync_Level (CM_NONE, CM_SYNC_LEVEL)
       Set_TP_Name
       Test_Request_To_Send_Received

   LU 6.2

       Extract_Partner_LU_Name
       Set_Error_Direction
       Set_Partner_LU_Name

   Recoverable Transactions

       Set_Sync_Level (CM_SYNC_POINT)
       Set_Join_Transaction (if X/Open TX supported)

   Unchained Transactions

       Extract_Transaction_Control
       Include_Partner_In_Transaction
       Set_Begin_Transaction
       Set_Transaction_Control

   Conversation-Level Non-Blocking

       Cancel_Conversation
       Set_Processing_Mode
       Wait_For_Conversation

   Queue-Level Non-Blocking

       Cancel_Conversation
       Set_Queue_Processing_Mode
       Wait_For_Completion

    Callback Function

       Cancel_Conversation
       Set_Queue_Callback_Function

    Server

       Accept_Incoming
       Extract_Conversation_Context
       Extract_TP_Name
       Initialize_For_Incoming
       Release_Local_TP_Name
       Specify_Local_TP_Name

    Data Conversion Routines

       Convert_Incoming
       Convert_Outgoing

    Security

       Extract_Security_User_ID
       Set_Conversation_Security_Password
       Set_Conversation_Security_Type
           (CM_SECURITY_NONE, CM_SECURITY_PROGRAM,
           CM_SECURITY_PROGRAM_STRONG, CM_SECURITY_SAME)
       Set_Conversation_Security_User_ID

    Distributed Security

       Extract_Security_User_ID
       Set_Conversation_Security_Password
       Set_Conversation_Security_Type
           (CM_SECURITY_NONE, CM_SECURITY_DISTRIBUTED,
           CM_SECURITY_MUTUAL, CM_SECURITY_SAME)
       Set_Conversation_Security_User_ID

    Full-Duplex

       Extract_Send_Receive_Mode
       Set_Send_Receive_Mode

    Expedited_Data

        Receive_Expedited_Data
        Send_Expedited_Data

    Directory

        Extract_Partner_ID
        Set_Partner_ID

    Secondary Information

        Extract_Secondary_Information

    Initialization Data

        Extract_Initialization_Data
        Set_Initialization_Data

    Automatic Data Conversion

        Receive_Mapped_Data
        Send_Mapped_Data
        Extract_Mapped_Initialization_Data (if Initialization Data supported)
        Set_Mapped_Initialization_Data (if Initialization Data supported)